
//T1
//#include <iostream>
//#include <string>
//using namespace std;
//
//int main() {
//    int num;
//    cin >> num;
//    while (num--)
//    {
//        int n_game, start;
//        string data;
//        cin >> n_game >> start;
//        cin >> data;
//        int n_win = 0;
//        long long final_start = 0;
//        for (int i = 0; i < data.size(); i++)
//        {
//            if (data[i] == 'W')
//            {
//                n_win += 1;
//                if (n_win >= 3)
//                {
//                    final_start += start;
//                }
//                else
//                    final_start += 1;
//            }
//            else {
//                n_win = 0;
//                final_start -= 1;
//            }
//        }
//        cout << final_start << endl;
//    }
//    return 0;
//}


//T2
//#include <vector>
//#include <set>
//class Solution {
//public:
//    int maxLength(vector<int>& arr) {
//        // write code here
//        set<int> s;
//        int max = 0;
//        int n = 0;
//        for (int i = 0; i < arr.size(); i++)
//        {
//            if (s.find(arr[i]) == s.end())
//            {
//                s.insert(arr[i]);
//                n++;
//            }
//            else {
//                if (n > max)
//                    max = n;
//                n = s.size();
//            }
//        }
//        if (max == 0)
//            max = n;
//        return max;
//    }
//};


